# 求5！的阶乘
# 方法一
num=5*4*3*2*1
print(num)

# 方法二
r2=1
for i in range(5,1,-1):
    r2*=i
print(r2)

# 函数递归
def factorial(n):
    if n==1:
        return 1
    else:
        return n*factorial(n-1)
# 外部调用函数
n=factorial(5)
print(n)